Handle GDK_PIXBUF_EXTRA_LIBS like GDK_EXTRA_LIBS, i.e. clear it if
authorTor Lillqvist <tml@novell.com>
Tue, 3 Jul 2007 16:58:42 +0000 (16:58 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Tue, 3 Jul 2007 16:58:42 +0000 (16:58 +0000)
2007-07-03  Tor Lillqvist  <tml@novell.com>

* configure.in: Handle GDK_PIXBUF_EXTRA_LIBS like GDK_EXTRA_LIBS,
i.e. clear it if enable_explicit_deps isn't on. If we build with
--with-included-loaders and --enable-explicit-deps=no we don't
want -ltiff -ljpeg etc in the gdk-pixbuf-2.0.pc file.

svn path=/trunk/; revision=18361

ChangeLog
configure.in

index 2a55791a6fef59ce827d0ec95607e93a6f2f81df..88c3965c75a817952ce0c14cce14fa0780ec9e3c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-07-03  Tor Lillqvist  <tml@novell.com>
+
+       * configure.in: Handle GDK_PIXBUF_EXTRA_LIBS like GDK_EXTRA_LIBS,
+       i.e. clear it if enable_explicit_deps isn't on. If we build with
+       --with-included-loaders and --enable-explicit-deps=no we don't
+       want -ltiff -ljpeg etc in the gdk-pixbuf-2.0.pc file.
+
 2007-07-03  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkkeys-win32.c (gdk_keymap_have_bidi_layouts):
index 710fdc108584b1666159c51ca463e29a46ef3f07..8e7bfe0133a2ee7a946c01aa554fe5a3125fcca5 100644 (file)
@@ -1053,13 +1053,6 @@ GDK_PIXBUF_EXTRA_CFLAGS=
 GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS"
 GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags  gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS"
 
-AC_SUBST(GDK_PIXBUF_PACKAGES)
-AC_SUBST(GDK_PIXBUF_EXTRA_LIBS)
-AC_SUBST(GDK_PIXBUF_EXTRA_CFLAGS)
-AC_SUBST(GDK_PIXBUF_DEP_LIBS)
-AC_SUBST(GDK_PIXBUF_DEP_CFLAGS)
-
-
 ########################################
 # Windowing system checks
 ########################################
@@ -1530,6 +1523,16 @@ ATK_PREFIX="`$PKG_CONFIG --variable=prefix atk`"
 PANGO_PREFIX="`$PKG_CONFIG --variable=prefix pango`"
 CAIRO_PREFIX="`pkg-config --variable=prefix cairo`"
 
+if test $enable_explicit_deps != yes ; then
+  GDK_PIXBUF_EXTRA_LIBS=
+fi
+
+AC_SUBST(GDK_PIXBUF_PACKAGES)
+AC_SUBST(GDK_PIXBUF_EXTRA_LIBS)
+AC_SUBST(GDK_PIXBUF_EXTRA_CFLAGS)
+AC_SUBST(GDK_PIXBUF_DEP_LIBS)
+AC_SUBST(GDK_PIXBUF_DEP_CFLAGS)
+
 AC_SUBST(GTK_PACKAGES)
 AC_SUBST(GTK_EXTRA_LIBS)
 AC_SUBST(GTK_EXTRA_CFLAGS)